
<?php

/**
 * \file
 * Classe `IsLinked`.
 */

namespace pilar\SimpleFormMembers /* \cond */ ; /* \endcond */
{

/**
 * Membre de formulaire pour la relation IsLinked.
 *
 * \since 28/04/2009
 * \author Dirk MARSKI <dirk.marski@gmail.com>
 */
class IsLinked extends \pilar\Forms\Member {


protected function loadDefaultParams() {
 parent::loadDefaultParams();

 $this->params->define(array(
  'through' => '', // Entité de la relation.
  'to' => '' // Port sur lequel on se connecte.
 ));
}


// TODO : à revoir complètement.
public function guiDomNode($domDoc) {
 // Construction de la collection d'options à ajouter :
  $entity = $this->get('entity');
  $titleMemberName = $this->get('entity')->titleMember->get('name');
  $options = $entity->newCollection();
/*  $options->orderBy(
   $options->member($titleMemberName)
  ); */
 // Ajout des options :
  foreach($options as $option) {
/*   $this->addOption(
    $option->id->get(),
    $option->member($titleMemberName)->get()
   );*/
  }
 // Appel de la fonction d'affichage parentale :
  return parent::guiDomNode($domDoc);
}


} // Class.

} // Namespace.

?>
